import { post, get } from './request'

/**
 * 法律法规相关API
 * 注意：这些接口无需token验证，游客可直接访问
 * 已在 request.js 中配置为公开接口
 */

/**
 * 获取法律法规列表（公开接口，无需token）
 * @param {Object} params - 查询参数
 * @param {number} params.pageNum - 页码
 * @param {number} params.pageSize - 每页数量
 * @param {string} params.docCategory - 文档类型
 * @param {string} params.docCategorySub - 文档类型子级
 * @param {string} params.docName - 文档名称（模糊查询）
 * @returns {Promise}
 */
export const getRegulationList = (params) => {
	return post('/api/form/regulation/list', params)
}

/**
 * 获取法律法规详情（公开接口，无需token）
 * @param {string} id - 法规ID
 * @returns {Promise}
 */
export const getRegulationDetail = (id) => {
	return get(`/api/form/regulation/get/${id}`)
}

export default {
	getRegulationList,
	getRegulationDetail,
}
